You are here: Symbol Reference > Dew Namespace > Dew.Stats Namespace > Dew.Stats.Units Namespace > Classes > StatControlCharts Class > StatControlCharts Methods > StatControlCharts.QCCumSumChart Method
Dew Stats for .NET
ContentsIndexHome
PreviousUpNext
StatControlCharts.QCCumSumChart Method

CUMSum chart.

Syntax
C#
Visual Basic
public static void QCCumSumChart([In] TMtx Data, [In] TVec DrawVec, double k, double h, double mean, double sigma, [In] TVec SHigh, [In] TVec SLow, double Confidence);
Parameters 
Description 
[In] TMtx Data 
Each Data row contains replicated observation taken at specific time. 
[In] TVec DrawVec 
Returns values to be drawn. 
double k 
Design parameter of the V-mask. k is the rise in the V-arm corresponding to one sampling unit. 
double h 
Design parameter of the V-mask. h defines the rise in the arm coresponding to the distance from the origin to point vertex. 
double mean 
Defines the estimate of the in-control mean. 
double sigma 
Defines known (or estimated) standard deviation of the sample means. 
[In] TVec SHigh 
If set, returns high values for cumsum plot. When SHigh exceeds value h, the process is said to be out-of-control. Compare SHigh values to h to find if a process is out-of-control. 
[In] TVec SLow 
If set, returns low values for cumsum plot. When SLow exceeds value h, the process is said to be out-of-control. Compare SLow values to h to find if a process is out-of-control. 
double Confidence 
Confidence level for upper and lower control limit. Confidence must lie in the (0,1) interval. 

Calculates CumSum Chart drawing values and additonal values, needed for deciding if some samples are out-of-control. See www.itl.nist.gov/div898/handbook/pmc/section3/pmc323.htmto learn more about Cumsum QC charts.

Perform CumSum QC to determine if process is out-of-control.

using Dew.Math; using Dew.Math.Units; using Dew.Stats.Units; namespace Dew.Examples { private void Example() { Matrix data = new Matrix(0,0); data.LoadFromFile("process_data.mtx"); Vector sh = new Vector(0); Vector sl = new Vector(0); Vector s = new Vector(0); VectorInt outofcontrol = new VectorInt(0); // estimate k=0.32, h = 4.7 double k = 0.32; double h = 4.7; // estimate process mean and sigma double m = 230.3; double sig = 5.2; StatControlCharts.QCCumSumChart(data,s,k,h,m,sig,sh,sl,0.997); // find point indexes which exceed h (out-of-control points) outofcontrol.FindIndexes(sh,">",h); } }
Copyright (c) 1999-2024 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!